Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Luis Potosi Challenger 2002 - San Luis Potosi The Powder Byrne Trophy - Surbiton BCP Tennis Classic - Sao Paulo III Gramado Open de Tenis - Gramado Copa Ericsson Mexico - Guadalajara Top Wool Challenger Biella - Biella XL Capital Bermuda Open - Bermuda VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Copa Ericsson Chile - Santiago Telesp Celular Open - Campinas Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2000 - Freudenstadt Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach Challenger Leon 2003 - Leon XXX Edizione 'A Savoldi Marco' - Manerbio Global Telecom Open - Curitiba VIII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Copa Ericsson Uruguay - Montevideo San Marino Cepu Open - San Marino TESS Tennis Classic - Campinas Challenger Leon 2004 - Leon Aberto de Sao Paulo - Sao Paulo Maia Open 2002 - Maia Draft Corona Mexico City Open - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras - Bogota 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio Nossa Caixa Tennis Cup - Sao Paulo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Corona Mexico City Open - Mexico City Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella XL Capital Bermuda Open - Bermuda IX Gramado Open - Gramado Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Cepu Open - San Marino Unicredit Czech Open 2007 - Prostejov ECM Prague Open 2005 - Prague Bancolombia Open - Bogota Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Sporting Challenger '07 Trofeo Regione Piemonte - Turin Banca Stato Challenger - Lugano Ethias Trophy - Mons dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Seguros Bolivar Open - Bogota Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dusseldorf Open Challenger - Dusseldorf Ethias Trophy - Mons II Cyclus Open de Tenis - Florianopolis Copa Petrobras-Paraguay - Asuncion Voit Mexico City Open - Mexico City Bancolombia Open - Cali Copa Petrobras Uruguray - Montevideo Sao Paulo Challenger Heilbronn Challenger Wroclaw Challenger Santiago Challenger Bogota Challenger Mexico City Challenger BNP Paribas Primrose - Bordeaux Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Aberto de Santa Catarina de Tenis - Florianopolis Challenger Lugano - Lugano BH Tennis Open - Belo Horizonte Cali Challenger Bogota Challenger Mons Challenger Tatra Banka Slovak Open - Bratislava Salinas Challenger Rennes Challenger VIII Gramado Open - Gramado Pereira Challenger Bogota Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Mobilux Open - Luxembourg Nord LB Open - Braunschweig San Jose Challenger Barranquilla Challenger Nottingham Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Bogota Challenger Copa Kia - Santiago Challenger Copa Sevilla 2008 - Seville Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Rennes Challenger Medellin Challenger Copa Petrobras Brazil - Aracaju Barranquilla Challenger Aberto de Sao Paulo - Sao Paulo Arpa Ceramic Cup - Reggio Emilia Seguros Bolivar Open - Bogota Cali Challenger Noumea Challenger Bucaramanga Challenger Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago Sao Paulo Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Pereira Challenger Mons Challenger Pereira Challenger Pereira Challenger Noumea Challenger Bucaramanga Challenger Dallas Challenger Leon Challenger Bogota Challenger San Luis Potosi Challenger Bordeaux Challenger Barranquilla Challenger Monterrey Challenger Visa Tennis Open - Sao Paulo Noumea Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Bogota Challenger - Bogota Savannah Challenger Vicenza Challenger Nord LB Open 2007 - Braunschweig Chitre Challenger Vancouver Challenger Floridablanca Challenger Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Citrix Tennis Championships - Delray Beach The Scottish Tennis Championships - Edinburgh Cali Challenger Torneo Internacional Challenger Fila 2005 - Leon Bucaramanga Challenger Global Telecom Open - Florianopolis Morelos Challenger Knoxville Challenger SMS Tennis Cup - Sao Paulo PrivatBank Cup - Dnepropetrovsk Medellin Challenger Manchester Challenger Ilkley Challenger Morelos Challenger Copa Ericsson Argentina - Buenos Aires Surbiton Challenger Gran Copa Ericsson - Rio de Janeiro XL Challenger de Tenis Copa Sevilla - Seville Challenger Britania Zavaleta - Puebla Santo Domingo Challenger Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Caltanissetta Challenger Gramado Open de Tennis - Gramado Bogota Challenger Nord LB Open - Braunschweig Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville Brasil Open - Florianopolis IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Indianapolis Tennis Championships - Indianapolis IV Gramado Open de Tenis - Gramado Baden Open - Karlsruhe Copa Ericsson - Sao Paulo X Open Internacional D'Andorra - Andorra Copa Petrobras Argentina - Buenos Aires Bogota Challenger Tallahassee Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Tunis Open 2006 - Tunis Copa Kia Challenger ATP - Santiago Black Forest Open - Freudenstadt San Luis Potosi Challenger Tennislife Cup - Napoli Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires The Stella Artois Grass Court Championships - Queen's/London BMW Open - Munich Brazil Open - Salvador BellSouth Open - Vina del Mar Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2002 - Kitzbuhel Pereira Challenger Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Alessandria Challenger TD Waterhouse Cup - Long Island Bordeaux Challenger BellSouth Open - Vina del Mar Furth Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Bogota Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Estoril Open - Estoril RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington Brasil Open - Salvador Bank Austria Tennis Trophy - Vienna The Nottingham Open - Nottingham Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger The Artois Championships - London Drummondville Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Sunrise Challenger Malaysian Open - Kuala Lumpur Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Leon Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Heineken Open - Auckland International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Monterrey Challenger Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BMW Open - Munich Claro Open Colombia - Bogota Heineken Open - Auckland Abierto Mexicano - Los Cabos Hypo Group Tennis International - Portschach Abierto Mexicano Telcel - Acapulco Ecuador Open - Quito Bogota Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Santos Challenger Gerry Weber Open - Halle Nottingham Challenger Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Energis Open - Amersfoort Brasil Open - Salvador Valencia Open - Valencia Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Internationaux de Tennis de Brest - Brest Cali Challenger Abierto Mexicano de Tenis Pegaso - Acapulco If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Nossa Caixa Aberto de Sao Paulo - Sao Paulo Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota USTA Challenger of North Miami Beach - North Miami Beach International Tennis Championships - Delray Beach Zivnobanka Czech Open - Prostejov Delray Beach Open - Delray Beach Copa Ericsson Brazil - Sao Paulo Intelig Tennis Cup - Campos do Jordao Citi Open - Washington Fairfield Challenger Winston-Salem Open - Winston-Salem Geneva Open - Geneva Guayaquil Challenger Croatia Open - Umag BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Brisbane International - Brisbane Abierto Mexicano de Tenis Pegaso - Acapulco Legg Mason Tennis Classic - Washington D.C. Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Bank Austria Tennis Trophy - Vienna Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Houston 2003 Mercedes Cup - Stuttgart Cerveza Club Colombia Open - Bogota Ordina Open - 's-Hertogenbosch Copa AT&T - Buenos Aires Tennis Masters Series - Miami Millenium Tennis Championships - Delray Beach Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Aircel Chennai Open - Chennai Rogers Masters - Toronto Rogers Cup - Montreal Movistar Open - Vina del Mar BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open 13 - Marseille Shanghai ATP Masters 1000 - Shanghai Mutua Madrid Open - Madrid Medibank International - Sydney Winston-Salem Open - Winston-Salem French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami SAP Open - San Jose Rogers Cup - Toronto French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Medibank International - Sydney Tennis Channel Open - Las Vegas Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona NASDAQ-100 Open - Miami U.S. Open - New York Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BRA 4-1 U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Olympics - London Wimbledon - London Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Olympics - Athens